Awezome

  • 主页
  • 随笔
所有文章 友链 关于我

Awezome

  • 主页
  • 随笔

PHP 导出 CVS Excel

2014-05-27

php 5.1 以后自带了一个 fputcsv 函数,如果想把数组导出成excel又没有其它更完善的需求,fputcsv 是个最好的选择,当然要用更强大的功能,可以试试PHPExcel这个库。

下面是导出后并下载的封装函数

1
2
3
4
5
6
7
8
9
10
11
12
13
function exportCSV($fileName, array $title,array $data) {
header('Content-Type: application/vnd.ms-excel');
header("Content-Disposition: attachment;filename = {$fileName}.csv");
header('Cache-Control: max-age=0');

$fp = fopen('php://output', 'a');
fputcsv($fp, $title);

foreach ($data as $one) {
fputcsv($fp, $one);
}
fclose($fp);
}

简单的demo

1
2
3
4
5
6
7
8
$title=array('name','age');

$data=array(
array('李四','12'),
array('张三','20')
);

exportCSV('aaa',$title,$data);
赏

谢谢你请我吃糖果

  • php
  • PHP

扫一扫,分享到微信

[转] 程序设计竞赛ACM训练手册
js中Date对象Month要比真实值小1
© 2014-2019 Awezome
Hexo Theme Zilia by Awezome